LINE 内で開く URL を外部ブラウザで開く方法
こんにちは。リテールアプリ共創部のきんじょーです。
LINE 内のメッセージに含まれる URL をタップすると、デフォルトでは LINE 内ブラウザと呼ばれる LINE 内部のブラウザで URL が開かれます。
LINE 内 ブラウザは外部ブラウザと比べていくつかの制限があり、リンク先で提供する機能やアプリ全体の体験を考慮すると、外部ブラウザで開きたくなるケースがあります。
ある案件の技術調査で、LINE 内 ブラウザのポップアップブロックが問題となったため、外部ブラウザで開く クエリパラメーターを試してみます。
外部ブラウザ遷移にする方法
openExternalBrowser=1
をクエリパラメーターに付与することで、外部ブラウザ遷移に変更可能です。
ちなみに、LIFF アプリは LINE 内で開くことを前提としているため、このパラメーターを付与しても外部ブラウザ遷移にはなりません。
やってみる
LINE 内で URL を開くケースを 4 つ挙げました。
- LINE のメッセージに含まれる URL をタップする
- LINE のリッチメニューから URL を開く
- LINE の友達追加 QR コードスキャン用のカメラで QR を読み取る
- リッチメッセージの URL をタップする
それぞれのケースについて iOS/Android で検証を行い、全て外部ブラウザで開くことが確認できました。
まとめ
LINE 内ブラウザを利用すると LINE アプリ内で LIFF アプリや外部サイトの表示を完結でき、ユーザーの離脱を防ぐことができます。
一方で、今回のように LINE 内ブラウザのポップアップブロックが問題になるケースだったり、既存の Web で提供している EC サイトへのシングルサインオンなど、明示的に外部ブラウザで開いた方が良いケースもあります。
外部ブラウザと LINE 内ブラウザを、必要とする機能や提供したい体験に応じて使い分けましょう。
以上。リテールアプリ共創部のきんじょーでした。
参考